package Package.IOStream.Abnormal_;

import java.io.FileOutputStream;
import java.io.IOException;

public class Abnormal_ {
    public static final void Abnormal_() {
//        异常处理格式
//        try-catch-finally
//        try{
//            可能出现异常的代码
//            ;
//        }catch(
//                异常类名
//                        变量名
//        )
//        {
//            异常的处理代码
//            ;
//        }finally{
//            执行所有清除操作
//            ;
//        }
//        finally 特点  被finally 控制的语句一定会执行，除非 JVM 退出
        FileOutputStream f = null;
        try {
            f = new FileOutputStream("D:\\insert\\log.txt", true);
            f.write("Hello".getBytes());
            f.write("\r\n".getBytes());
        } catch (IOException e) {
            e.printStackTrace();
        } finally {
            if (f != null) {
                try {
                    f.close();
                } catch (IOException e) {
                    throw new RuntimeException(e);
                }
            }
        }

    }
}
